const fs = require("fs");
function mkdir(){
    console.log("创建目录 ./test/");
    fs.mkdir("test",function(err){
        if (err) {
            return console.error(err);
        }
        console.log("目录创建成功。");
    });
}
function mkdir2(){
    fs.mkdirSync( 'D:\\zhtt-gitee\\node\\cainiao\\demo14-file\\browser/user/user/detail/1', { recursive: true })
}

function createFile(){
    // 具有文件名，内容和回调函数的writeFile函数
    fs.writeFile('./path/to/my/directory/newfile-ignorefile.txt', 'Learn Node FS module', function (err) {
        if (err) throw err;
        console.log('File is created successfully.');
    });
}
function existsSync(){
    const exists = fs.existsSync('./test/');
    //const exists = fs.existsSync('./a/newfile.txt');
    console.log(exists);
}

// fs.readFile(path[,options],callback)
function readFile(){
    fs.readFile('./path/to/my/directory/newfile-ignorefile.txt','utf-8', (err, dataStr)=>{
        // 如果读取成功，则err的值为null，dataStr会显示例1.txt的文本内容
        // 如果读取失败，err的值为错误对象，展示出错误信息，dataStr的值为undefined
        console.log(err)
        console.log("------")
        console.log(dataStr)
    });
}
readFile()

